suit of armor - English Synonyms Dictionary